package com.xbongbong.pro.customercommunicate.pojo.dto;

import com.xbongbong.paas.toolbox.wrap.BaseDTO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotNull;

/**
 * 动态列表（项目日志）入参
 * @author liu.yang
 */
@Getter
@Setter
@ToString
public class DynamicListDTO extends BaseDTO {

    /**
     * 客户id
     */
    private Long customerId;
    /**
     * 跟进业务id
     * 初步断定为 dataId
     */
    @NotNull(message = "{dto.msg.dynamicList.parentId.NotNull}")
    private Long parentId;
    /**
     * 应用id
     */
    private Long appId;
    /**
     * 菜单id
     */
    private Long menuId;
    /**
     * 表单id
     */
    private Long formId;
    /**
     * 页数
     */
    private Integer page;
    /**
     * 每页数据数
     */
    private Integer pageSize;

    /**
     * 业务类型
     */
    private Integer businessType;
    /**
     * saasmark 标志
     */
    private Integer saasMark;


    public DynamicListDTO(){
        this.page = 1;
        this.pageSize = 10;
    }
}
